wayland: drop a useless list
authorMatthias Clasen <mclasen@redhat.com>
Sun, 1 May 2016 15:06:33 +0000 (11:06 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Sun, 1 May 2016 17:26:35 +0000 (13:26 -0400)
We were keeping all the event sources in a list, only to remove
them at the end of their life. Not useful.

gdk/wayland/gdkeventsource.c

index bb22e00195338269febbc324e1b12025b9882df5..f04281cb9a3c9a8df2afee239c67dd164b1b916b 100644 (file)
@@ -30,8 +30,6 @@ typedef struct _GdkWaylandEventSource {
   GdkDisplay *display;
 } GdkWaylandEventSource;
 
-static GList *event_sources = NULL;
-
 static gboolean
 gdk_event_source_prepare (GSource *base,
                           gint    *timeout)
@@ -46,7 +44,8 @@ gdk_event_source_prepare (GSource *base,
 
   /* We have to add/remove the GPollFD if we want to update our
    * poll event mask dynamically.  Instead, let's just flush all
-   * write on idle instead, which is what this amounts to. */
+   * write on idle instead, which is what this amounts to.
+   */
 
   if (_gdk_event_queue_find_first (source->display) != NULL)
     return TRUE;
@@ -100,7 +99,6 @@ gdk_event_source_dispatch (GSource     *base,
 static void
 gdk_event_source_finalize (GSource *source)
 {
-  event_sources = g_list_remove (event_sources, source);
 }
 
 static GSourceFuncs wl_glib_source_funcs = {
@@ -147,8 +145,6 @@ _gdk_wayland_display_event_source_new (GdkDisplay *display)
   g_source_set_can_recurse (source, TRUE);
   g_source_attach (source, NULL);
 
-  event_sources = g_list_prepend (event_sources, source);
-
   return source;
 }